'use strict';

const _sessionUser = {
	// 已经登录则请求页面数据，否则重试5次后，提醒用户刷新页面
	loadPage(param) {
		let i = 0;
		let interval = setInterval(function() {
			if(param.exp || i < 5) {
				param.success();
				clearInterval(interval);
			} else {
				param.scope.$message.error('加载页面错误，请刷新重试');
				clearInterval(interval);
			}
			i++;
		}, 300);
	},
	// 设置$axios全局header
	ajax_common_header(vm) {
		vm.$axios.defaults.headers.common['Authorization'] = 'Bearer ' + vm.token;
		vm.$axios.defaults.withCredentials = true;
	},
}

export default _sessionUser